// 通用方法定义

Tas = {
	// 工具函数
	
	// 为空则返回true
	isEmpty: function(v){
		return v === null || v === undefined || $.trim(v).length == 0;
	},
	
	// 是整数则返回true
	isDigits: function(v) {
		return (/^\d+$/.test(v));
	},
	// 是英文和数字组合则返回true
	isEnglish:function(v){
		return (/^\w+$/.test(v));
	},
	// v在区域内则返回true
	inRange: function( v, min, max ) {
		if(Tas.isDigits(v) && Tas.isDigits(min) && Tas.isDigits(max)){
			v = parseInt(v);
			min = parseInt(min);
			max = parseInt(max);
			return ( v >= min && v <= max );
		}else{
			return false;
		}
	},
	
	// 小于等于num则返回true
	isSmall: function(v, num){
		if(Tas.isDigits(v) && Tas.isDigits(num)){
			v = parseInt(v);
			num = parseInt(num);
			return ( v <= num );
		}else{
			return false;
		}
	},
	// 大于等于num则返回true
	isBig: function(v, num){
		if(Tas.isDigits(v) && Tas.isDigits(num)){
			v = parseInt(v);
			num = parseInt(num);
			return ( v >= num );
		}else{
			return false;
		}
	},
	//得到文件名
	getFileName:function(path){
		var fileName;
		var index=path.lastIndexOf("\\");
		if(index>0){
			fileName = path.substring(index+1);
		}else{
			index = path.lastIndexOf("/");
			if(index>0){
				fileName = path.substring(index+1);
			}else{
				fileName = path;
			}
		}
		return fileName;
	},
	
	// 消息方法
	
	// 显示错误消息
	showError : function(msg){
		if($.isArray(msg)){
			msg = msg.join("<br>");
		}
		$("#messageIcon").attr("className", "page-msg-error");
		$("#messageContent").html(msg);
		Tas.showMessageArea();
	},
	// 显示消息
	showMessage : function(msg){
		if($.isArray(msg)){
			msg = msg.join("<br>");
		}
		$("#messageIcon").attr("className", "page-msg-info");
		$("#messageContent").html(msg);
		Tas.showMessageArea();
	},
	
	// 显示消息区域
	showMessageArea: function(){
		$("#messageArea").removeClass("hidden_visibility");
	},
	
	// 隐藏消息区域
	hideMessageArea: function(){
		$("#messageArea").addClass("hidden_visibility");
	}
};